Dokumentace k programu ToolManager 3.1 ************************************** Copyright a jin× prÁvnÉ nÁleÚitosti *********************************** UdÅluje se povolenÉ k vÙrobÅ doslovnÙch kopiÉ tohoto manuÁlu a jejich distribuci s tÉm, Úe vÓechny kopie musÉ obsahovat prohlÁÓenÉ o autorskÙch prÁvech a toto prohlÁÓenÉ. COPYRIGHT Copyright (C) 1990-1998 Stefan Becker Program, dokumentace, datov× soubory nebo zdrojovÙ kÏd tohoto softwarov×ho balÉku, ani vcelku ani po ÃÁstech, nesmÉ bÙt zahrnuty nebo pouÚity v jinÙch softwarovÙch balÉcÉch, pokud neobdrÚÉte pÉsemn× svolenÉ od autora. BEZ ZáRUKY Na tento softwarovÙ balÉk neexistuje ÚÁdnÁ zÁruka. AÃkoli se autor snaÚil zabrÁnit chybÁm, nemÊÚe vÁm garantovat, Úe software popsanÙ v t×to dokumentaci je 100% spolehlivÙ. PouÚÉvÁte ho tedy na vlastnÉ nebezpeÃÉ. Autora nelze vinit z jak×hokoli poÓkozenÉ, zpÊsoben×ho pouÚÉvÁnÉm tohoto softwarov×ho balÉku. DISTRIBUCE Tento softwarovÙ balÉk je volnÅ ÓiÒitelnÙ. MÊÚe bÙt pÒenÁÓen pomocÉ jak×hokoli m×dia, kter× se pouÚÉvÁ k distribuci voln×ho software, jako diskov× kolekce Public Domain, CDROM, FTP servery nebo BBS. Aby byla zajiÓtÅna celistvost tohoto softwarov×ho balÉku, distributoÒi by mÅli pouÚÉvat tyto originÁlnÉ archÉvy: ToolManager3_1Binaries.lha (na Aminetu: ToolManagerBin.lha) ToolManager3_1Developer.lha (na Aminetu: ToolManagerDev.lha) ToolManager3_1Extras.lha (na Aminetu: ToolManagerExt.lha) ToolManager3_1Locale.lha (na Aminetu: ToolManagerLoc.lha) ToolManager3_1Sources.lha (na Aminetu: ToolManagerSrc.lha) Autora nelze vinit, pokud se tento softwarovÙ balÉk stane nepouÚivatelnÙm v dÊsledku zmÅn obsahu archÉvu nebo archÉvu samotn×ho. Pro tento balÉk neplatÉ ÚÁdnÁ omezenÉ co se tÙÃe poplatkÊ vybÉranÙch distributory, napÒ. za diskety, pÁsky nebo CDROM nebo za kopÉrovÁnÉ. Tato omezenÉ se ukÁzala ÓkodlivÁ myÓlence volnÅ ÓiÒiteln×ho software, napÒ. mÉsto toho, aby se dosÁhlo snÉÚenÉ poplatku snÉÚenÉm ceny m×dia, byl z nÅj odstranÅn nÅjakÙ softwarovÙ balÉk. AÃkoli autor pro tyto poplatky nestanovÉ ÚÁdnÁ omezenÉ, rÁd by zde vyjÁdÒil svÊj nÁzor na danÙ probl×m: * Tento softwarovÙ balÉk by mÅl bÙt volnÅ dostupnÙ vÓem kdykoli je to moÚn×. * Pokud jste tento softwarovÙ balÉk zakoupili na disketÅ za normÁlnÉch podmÉnek od prodejce Public Domain za vÉce neÚ 5 DM nebo 5 US$, pak jste skuteÃnÅ zaplatili pÒÉliÓ mnoho. Nepodporujte dÁle tyto nesluÓn×, na myÓlence volnÅ ÓiÒiteln×ho software profitujÉcÉ prodejce prosÉm a zvolte si co nejdÒÉve jin×. OMEZENé POUúITé Program, dokumentace, datov× soubory nebo zdrojovÙ kÏd tohoto softwarov×ho balÉku, ani vcelku ani po ÃÁstech, nesmÉ bÙt pouÚity na jak×mkoli poÃÉtaÃi, kterÙ je vyuÚÉvÁn * pro vÙzkum, vÙvoj, konstrukci, testovÁnÉ nebo vÙrobu zbranÉ nebo k jinÙm vojenskÙm ÕÃelÊm. To zahrnuje i poÃÉtaÃe, kter× se vyuÚÉvajÉ pro vÙuku nÅkter× z vÙÓe uvedenÙch ÃinnostÉ, * lidmi, kteÒÉ pÒijÉmajÉ, podporujÉ nebo uÚÉvajÉ nÁsilÉ proti jinÙm lidem, napÒ. obÃanÊm z cizÉch zemÉ. Pokud se vÁm ToolManager lÉbÉ... ******************************** ToolManager je GiftWare, ne ShareWare! Pokud se vÁm tento program lÉbÉ a pouÚÉvÁte ho velmi Ãasto, mÅli byste zvÁÚit poslÁnÉ mal×ho dÁrku nebo upomÉnkov×ho pÒedmÅtu k ocenÅnÉ prÁce, kterou jsem vloÚil do vÙvoje tohoto programu. Navrhuji dar cca. 10-20 US$ nebo 10-20 DM. NeposÉlejte prosÉm Óeky nebo penÅÚnÉ pÒÉkazy odjinud neÚ z Evropy, protoÚe jejich proplacenÉ stojÉ vÉc neÚ celÁ ÃÁstka. Pokud si nemÊÚete dovolit poslat dÁrek, nemusÉte se cÉtit nÅjak ÓpatnÅ, Úe jste to neudÅlali. Ale musÉte mi poslat alespoÎ pohled nebo dopis, ve kter×m mi napiÓte, Úe ToolManager pouÚÉvÁte atd. (opravdu rÁd dostÁvÁm poÓtu od fanouÓkÊ :-). Viz Author. O budoucnosti programu ToolManager ********************************** V dobÅ uvedenÉ poslednÉ verze programu ToolManager (2.1), v kvÅtnu 1993, bylo velice tÅÚk× obdobÉ pro Amigu a celou komunitu jejÉch uÚivatelÊ. V Ãase kdy tohle pÉÓi, situace stÁle nevypadÁ pÒÉliÓ optimisticky. Navzdory tomu jsem se rozhodl vyvinout novou verzi programu ToolManager (3.0), protoÚe mÁm stÁle obrovskou podporu od stovek spokojenÙch uÚivatelÊ. Moje vÅrnÁ a spolehlivÁ A3000 zastarÁvÁ a za stÁvajÉcÉ situace se stÁle nevÉ, kterÙm smÅrem se vÙvoj Amigy vydÁ. JÁ si prostÅ nemohu dovolit kupovat kaÚdÙ novÙ kus hardwaru nebo vÓechny (pokud budou) nov× poÃÉtaÃe, protoÚe tento projekt je pouze mÊj konÉÃek. TakÚe vÓechno zÁvisÉ na vaÓÉ podpoÒe a dÁrcÉch, jestli vÊbec budu pokraÃovat ve vÙvoji programu ToolManager. Toto je tak× vÙzva vÓem spoleÃnostem, kter× pracujÉ na budoucÉch novÙch AmigÁch (Amiga Technologies, Phase5, ProDAD, VisCorp nebo kdo jeÓtÅ). JÁ jsem jen autor volnÅ ÓiÒiteln×ho software a nemÊÚu si dovolit kupovat kaÚdÙ novÙ poÃÉtaà nebo platit za vÙvojÁÒskou dokumentaci pro kaÚdÙ novÙ syst×m. TakÚe potÒebuji vaÓi podporu, pokud si pÒejete, aby ToolManager bÅÚel na vaÓem syst×mu. MÅjte na pamÅti, Úe ToolManager je jeden z nejpouÚÉvanÅjÓÉch (jestli ne ÕplnÅ nejpouÚÉvanÅjÓÉ) programÊ na Amize a jako takovÙ bude tedy velk× plus pro vÁÓ syst×m. Budoucnost programu ToolManager zÁvisÉ na VAóé podpoÒe! Kam poslat chybovÁ hlÁÓenÉ, komentÁÒe a dÁrky ********************************************* Autora mÊÚete kontaktovat na nÁsledujÉcÉch adresÁch: PoÓtovnÉ adresa: Stefan Becker Bonner Ring 68 D-50374 Erfstadt GERMANY ElektronickÁ poÓta: stefanb@yello.ping.de Na Internetu mÊÚete nal×zt domovskou strÁnku programu ToolManager zde: http://www.ping.de/sites/yello/toolmanager.html Co je potÒeba ke spuÓtÅnÉ programu ToolManager? *********************************************** ToolManager potÒebuje alespoÎ: AmigaOS 3.0 (V39) nebo vyÓÓÉ kvÊli `memory pools' a picture.datatype. WBStart 2.2 Tento balÉk dovolÉ programu ToolManager spouÓtÅt programy z WB. DOSPath 1.0 Tento balÉk dovolÉ programu ToolManager manipulovat s cestami v AmigaDOSu. NavÉc podporuje: ScreenNotify 1.0 Tento balÉk dovolÉ programu ToolManager otevÒÉt a zavÒÉt okna s liÓtami, kdyÚ se zÁroveÎ otevÉrajÉ a zavÉrajÉ veÒejn× obrazovky. picture.datatype V43 Automaticky podporuje rozÓÉÒenÉ tohoto picture.datatype, pokud je nainstalovÁn ve vaÓem syst×mu. Viz Credits. Editor nastavenÉ vyÚaduje: AmigaOS 3.0 (V39) nebo vyÓÓÉ kvÊli `memory pools'. MUI 3.7 ObjektovÅ orientovanÙ syst×m uÚivatelsk×ho rozhranÉ. Viz MUI. Pophotkey, Popport, Popposition ExternÉ tÒÉdy pro MUI. Viz Credits. Jak nainstalovat ToolManager **************************** K instalaci programu ToolManager pouÚijte prosÉm dodÁvanÙ instalaÃnÉ skript. Ten vyÚaduje ke sv× sprÁvn× funkci Installer V43.3 pro AmigaOS. Pokud ho jeÓtÅ nemÁte, lze ho nal×zt na Aminetu. PÒed instalacÉ nov× verze se ujistÅte, Úe jste ukonÃili starÙ ToolManager! PojetÉ programu ToolManager *************************** ToolManager je program, kterÙ vÁm velice zjednoduÓÉ spouÓtÅnÉ programÊ. MÊÚete je spouÓtÅt stiskem klÁvesov× zkratky (viz Hotkeys), volbou poloÚky z menu Tools (PomÊcky) WB nebo kliknutÉm na ikonu na ploÓe WB nebo ve speciÁlnÉch oknech, tzv. liÓtÁch. NavÉc mÊÚete programy spouÓtÅt i vhozenÉm ikon z WB, tzn. napÒ. pÒÉmo poslednÉm upravovanÙm dokumentem. Jako dodatek mÊÚe bÙt kaÚdÁ akce doprovÁzena zvukem. VÓechny tyto funkce jsou ÒÉzeny objekty programu ToolManager. KaÚdÙ objekt vytvÁÒÉ svoji Õlohu a obsahuje informace jak s nÉm pracovat. NapÒ. programy jsou reprezentovÁny objekty typu Program a obsahujÉ informace o nÁzvu programu a velikosti zÁsobnÉku. ExistujÉ dva typy objektÊ. Objekty typu Program, ObrÁzek a Zvuk jsou nazÙvÁny zÁkladnÉ, protoÚe obsahujÉ informace pouze o jednom programu, jednom obrÁzku a jednom zvuku. Objekty typu Menu, Ikona a LiÓta jsou nazÙvÁny sloÚenÙmi, protoÚe ke sv× funkcÉ spojujÉ nÅkolik zÁkladnÉch objektÊ dohromady. NapÒ. ikona na ploÓe WB je reprezentovÁna objektem typu Ikona, kterÙ je tvoÒen objektem typu ObrÁzek a objektem typu Program. Programy ======== Objekt typu Program obsahuje informace o programu, kterÙ je spuÓtÅn pÒi aktivaci objektu. MÊÚe bÙt aktivovÁn pÒÉmo uÚivatelem pomocÉ Hotkeys nebo pomocÉ sloÚen×ho objektu. PÒi aktivaci mÊÚe bÙt jako parametry pÒedÁna skupina souborÊ. Konfigurace probÉhÁ v ExecWindow objektÊ typu Program. ToolManager mÊÚe spouÓtÅt rÊzn× druhy programÊ: Shell Program je vykonÁn jako shellovÙ, prostÅ jako kdyby uÚivatel napsal jeho nÁzev do pÒÉkazov×ho ÒÁdku shellu. V tomto mÏdu je nutn× spouÓtÅt skripty shellu. MÊÚete pouÚÉt obvykl× znaky [] k urÃenÉ mÉsta, kam vloÚit argumenty dan×ho programu. Workbench SpouÓtÅnÉ z WB je simulovÁno. VÓechny soubory jsou dodÁvÁny jako argumenty WB. Programy pouze pro shell a skripty shellu v tomto mÏdu nelze pouÚÉt. ARexx Je vykonÁn ARexxovÙ skript nebo pÒÉkaz. LiÓta PÒÉkaz urÃuje objekt programu ToolManager typu LiÓta, kterÙ mÁ bÙt aktivovÁn. Tato volba slouÚÉ k vytvÁÒenÉ tzv. vnoÒenÙch liÓt, tzn. napÒ. z hlavnÉ liÓty si zavolÁte nÅjakou dalÓÉ atd. HorkÁ klÁvesa Je vygenerovÁna horkÁ klÁvesa. Toto je moÚn× vyuÚÉt k ÒÉzenÉ jin×ho programu pomocÉ programu ToolManager. ObrÁzky ======= Objekt typu ObrÁzek obsahuje informace o obrÁzku, kterÙ je pouÚÉvÁn sloÚenÙm objektem. ToolManager mÊÚe pouÚÉt i ikony WB, kter× jsou reprezentovÁny Icon objects. Pokud vyuÚijete objektÊ typu ObrÁzek v Dock objects, jsou obrÁzky naÃÉtÁny pomocÉ datatypÊ. Tak mÊÚe ToolManager pouÚÉt kaÚdÙ formÁt obrÁzkÊ, pro kterÙ mÁte nainstalovÁn pÒÉsluÓnÙ datatyp. Konfigurace se provÁdÉ v ImageWindow objektÊ typu ObrÁzek. Zvuky ===== Objekt typu Zvuk obsahuje informace o pÒÉkazu ke spuÓtÅnÉ zvuku. Tento pÒÉkaz je poslÁn pomocÉ ARexxu externÉmu pÒehrÁvaÃi zvukÊ. Konfigurace se provÁdÉ v SoundWindow objektÊ typu Zvuk. PoloÚky v menu Tools (PomÊcky) WB ================================= Objekt typu Menu je sloÚenÙ objekt, kterÙ je tvoÒen dohromady Exec objects a Sound objects. VÙsledkem je novÁ poloÚka v menu Tools (PomÊcky). PÒi kaÚd× volbÅ t×to poloÚky se dan× objekty aktivujÉ. Zvolen× ikony na WB jsou pÒi spouÓtÅnÉ povaÚovÁny za parametry. Konfigurace se provÁdÉ v MenuWindow objektÊ typu Menu. Ikony na ploÓe WB ================= Objekt typu Ikona je sloÚenÙ objekt, kterÙ je tvoÒen dohromady Exec objects, Image objects a Sound objects. VÙsledkem je ikona na ploÓe WB. Objekt typu ObrÁzek pÒedstavuje na WB bÅÚnou ikonu. Konfigurace se provÁdÉ v IconWindow objektÊ typu Ikona. Ikony lze aktivovat dvÅma zpÊsoby. UÚivatel na nÅ mÊÚe buÄ dvakrÁt kliknout nebo zvolit ikony na WB a vhodit je na danou ikonu. PÒi kaÚd× jejÉ volbÅ se aktivujÉ objekty typu Program a Zvuk. Ikony, kter× byly vhozeny, jsou pÒi spouÓtÅnÉ povaÚovÁny za parametry. Okna s tlaÃÉtky =============== Objekt typu LiÓta je sloÚenÙ objekt, kterÙ ukazuje okno s Òadami tlaÃÉtek. KaÚd× tlaÃÉtko je tvoÒeno dohromady Exec objects, Image objects a Sound objects. MÊÚe zobrazit text, obrÁzek nebo oboje. PÒitom text tlaÃÉtka je odvozen z nÁzvu objektu typu Program. ObrÁzek pÒedstavuje objekt typu ObrÁzek. Konfigurace se provÁdÉ v DockWindow objektÊ typu LiÓta. KaÚd× tlaÃÉtko lze aktivovat dvÅma zpÊsoby. UÚivatel na nÅ mÊÚe buÄ kliknout nebo zvolit ikony na WB a vhodit je na dan× tlaÃÉtko. PÒi kaÚd× jeho volbÅ se aktivujÉ objekty typu Program a Zvuk. Ikony, kter× byly vhozeny, jsou pÒi spouÓtÅnÉ povaÚovÁny za parametry. Objekt typu LiÓta lze "aktivovat" pomocÉ Hotkeys. KdyÚ je okno liÓty zavÒeno a uÚivatel stiskne dohodnutou kombinaci klÁves, pak se otevÒe a naopak. Pokud je nainstalovÁna knihovna screennotify.library, mÊÚe ToolManager otevÉrat a zavÉrat okna s liÓtami automaticky. PÒi kaÚd×m zavÉrÁnÉ obrazovky se nejdÒÉve zavÒou okna s liÓtami. KdyÚ se pak znovu otevÉrÁ veÒejnÁ obrazovka, jsou vÓechna okna s liÓtami otevÒena znovu. Jak nakonfigurovat ToolManager ****************************** Editor nastavenÉ pouÚijete ke konfiguraci programu ToolManager. Editor nastavenÉ rozeznÁvÁ nÁsledujÉcÉ standardnÉ Õdaje pro program WB a pÒÉkazov× parametry shellu: FROM (pouze pro shell) UrÃuje nÁzev souboru, ze kter×ho by mÅl editor naÃÉst konfiguraci. EDIT (vÙchozÉ) õprava konfigurace. USE UrÃenÁ konfigurace bude pouÚita doÃasnÅ. SAVE UrÃenÁ konfigurace bude pouÚita trvale. CREATEICONS VytvÁÒÉ ikony pro uklÁdÁn× soubory s konfiguracÉ. PÒi spouÓtÅnÉ z WB jsou ikony standardnÅ vytvÁÒeny, zatÉmco pÒi spouÓtÅnÉ ze shellu ne. HlavnÉ okno editoru nastavenÉ ============================= HlavnÉ okno obsahuje seznam jednotlivÙch objektÊ. KliknutÉm na danÙ typ objektu si vyberete, se kterÙm se mÁ pracovat. KaÚdÙ seznam mÊÚe obsahovat nÅkolik skupin. KaÚdÁ skupina se mÊÚe sklÁdat z nÅkolika objektÊ. DvojitÙm kliknutÉm na nÁzev skupiny se otevÒe GroupWindow skupiny. KliknutÉm na symbol nalevo od nÁzvu skupiny se skupina otevÉrÁ a zavÉrÁ. Pokud je otevÒena, mÊÚete vidÅt vÓechny objekty, kter× obsahuje. DvojitÙm kliknutÉm na nÁzev objektu se otevÒe okno pro Õpravu objektu. K pÒesunutÉ dan× skupiny ji prostÅ oznaÃte, uchopte (podrÚte zmÁÃknut× lev× tlaÃÉtko myÓi) a pÒetÁhnÅte na novou pozici (uvolnÅte lev× tlaÃÉtko myÓi). TÉmto zpÊsobem lze pÒesouvat i objekty. TÅmto seznamÊm pÒÉsluÓÉ ÃtyÒi tlaÃÉtka: NovÁ skupina VytvoÒÉ novou, prÁzdnou skupinu. OtevÒe se GroupWindow skupiny, takÚe je moÚn× zmÅnit jejÉ nÁzev. NovÙ objekt VytvoÒÉ ve zvolen× skupinÅ novÙ objekt. OtevÒe se okno pro Õpravu objektu, takÚe je moÚn× mÅnit jeho parametry. Smazat SmaÚe zvolenou skupinu nebo objekt. Pokud je zvolena skupina, jsou smazÁny i objekty, kter× obsahuje. TÒÉdit Pokud je zvolen objekt nebo otevÒenÁ skupina, bude jejÉ obsah abecednÅ setÒÉdÅn. Jinak jsou abecednÅ setÒÉdÅny cel× skupiny. PomocÉ tlaÃÉtek na dolnÉm okraji hlavnÉho okna mÊÚete urÃit kam se mÁ uloÚit soubor nastavenÉ. Jeho nÁzev je ToolManager.prefs. UloÚit UloÚÉ nastavenÉ do ENVARC: a ENV:. ZmÅny se projevÉ okamÚitÅ a budou platn× i pÒi nov×m spuÓtÅnÉ poÃÉtaÃe. Po zmÁÃknutÉ tohoto tlaÃÉtka se editor nastavenÉ ukonÃÉ. PouÚÉt UloÚÉ nastavenÉ do ENV:. ZmÅny se projevÉ okamÚitÅ, ale nebudou platn× pÒi nov×m spuÓtÅnÉ poÃÉtaÃe. Po zmÁÃknutÉ tohoto tlaÃÉtka se editor nastavenÉ ukonÃÉ. VyzkouÓet UloÚÉ nastavenÉ do ENV:. ZmÅny se projevÉ okamÚitÅ, ale nebudou platn× pÒi nov×m spuÓtÅnÉ poÃÉtaÃe. Po zmÁÃknutÉ tohoto tlaÃÉtka se ale editor nastavenÉ neukonÃÉ. ZruÓit Editor nastavenÉ se ukonÃÉ. VÓechny proveden× zmÅny, kter× nebyly uloÚeny, budou ztraceny. Jak nakonfigurovat objekty typu Program ======================================= Exec objects obsahujÉ informace o programech. Okno pro Õpravu tÅchto objektÊ mÁ tato tlaÃÉtka: NÁzev NÁzev objektu. Typ programu Typ programu. MÊÚete si zvolit nÅkterÙ z tÅchto: Shell, Workbench, ARexx, LiÓty, HorkÁ klÁvesa a SÉÔ. V souÃasnosti nenÉ jeÓtÅ typ SÉÔ podporovÁn. PÒÉkaz NÁzev pÒÉkazu. MÊÚe to bÙt buÄ nÁzev souboru, nÁzev liÓty nebo klÁvesovÁ zkratka, zÁvisÉ to na typu programu. HorkÁ klÁvesa ZÁpis Hotkeys, kterÁ aktivuje objekt typu Program. ZÁsobnÉk Velikost zÁsobnÉku pro danÙ program. ToolManager doplnÉ vÚdy jako minimum alespoÎ 4096 bytÊ. Priorita Priorita programu. Obvykle by mÅla bÙt nastavena 0. Argumenty Pokud je zatrÚena tato volba, jsou jako parametry pÒedÁvÁny spouÓtÅn×mu programu soubory, jinak jsou ignorovÁny. Do popÒedÉ Pokud je zatrÚena tato volba, je pÒed spuÓtÅnÉm programu pÒesunuta do popÒedÉ urÃenÁ veÒejnÁ obrazovka. AktuÁlnÉ adresÁÒ Z tohoto adresÁÒe je spouÓtÅn zvolenÙ program. Cesta Zde mÊÚete vloÚit seznam adresÁÒÊ (oddÅlenÙch stÒednÉkem), kter× se pouÚÉvajÉ shellovÙmi programy k vyhledÁvÁnÉ jinÙch programÊ. VÙstupnÉ soubor Do tohoto souboru je pÒesmÅrovÁn vÙstup shellovÙch programÊ. Pokud zde urÃÉte okno (CON:), bude vstup i vÙstup pÒesmÅrovÁn do tohoto okna. VeÒejnÁ obrazovka UrÃÉ veÒejnou obrazovku, kterÁ bude pÒesunuta do popÒedÉ pÒed spuÓtÅnÉm programu. Jak nakonfigurovat objekty typu ObrÁzek ======================================= Image objects obsahujÉ informace o obrÁzcÉch. Okno pro Õpravu tÅchto objektÊ mÁ nÁsledujÉcÉ tlaÃÉtka: NÁzev NÁzev objektu. Soubor NÁzev souboru, ze kter×ho se obrÁzek naÃte. Pokud si pÒejete pouÚÉt ikonu, obvykle budete muset odstranit koncovku .info. Jak nakonfigurovat objekt typu Zvuk =================================== Sound objects obsahujÉ informace o zvucÉch. Okno pro Õpravu tÅchto objektÊ mÁ nÁsledujÉcÉ tlaÃÉtka: NÁzev NÁzev objektu. PÒÉkaz ARexxovÙ pÒÉkaz, kterÙ by mÅl bÙt poslÁn externÉmu pÒehrÁvaÃi zvukÊ. ARexxovÙ port NÁzev ARexxov×ho portu dan×ho externÉho pÒehrÁvaÃe zvukÊ. StandardnÅ je uvedeno PLAY, kter× platÉ pro program upd. Jak nakonfigurovat objekt typu Menu =================================== Menu objects obsahujÉ informace o poloÚkÁch menu WB Tools (PomÊcky). Okno pro Õpravu tÅchto objektÊ mÁ nÁsledujÉcÉ tlaÃÉtka: NÁzev NÁzev objektu. Tento nÁzev je shodnÙ s poloÚkou v menu. Objekt typu Program Odkaz na pÒiÒazenÙ Exec objects. PÒidÁte jej pomocÉ funkce `Uchopit a tÁhnout' z MainWindow nebo ze ClipWindow. PÒiÒazenÙ objekt mÊÚete upravovat pouhÙm kliknutÉm. Objekt typu Zvuk Odkaz na pÒiÒazenÙ Sound objects. PÒidÁte jej pomocÉ funkce `Uchopit a tÁhnout' z MainWindow nebo ze ClipWindow. PÒiÒazenÙ objekt mÊÚete upravovat pouhÙm kliknutÉm. Jak nakonfigurovat objekty typu Ikona ===================================== Icon objects obsahujÉ informace o ikonÁch na ploÓe WB. Okno pro Õpravu tÅchto objektÊ mÁ nÁsledujÉcÉ tlaÃÉtka: NÁzev NÁzev objektu. Objekt typu Program Odkaz na pÒiÒazenÙ Exec objects. PÒidÁte jej pomocÉ funkce `Uchopit a tÁhnout' z MainWindow nebo ze ClipWindow. PÒiÒazenÙ objekt mÊÚete upravovat pouhÙm kliknutÉm. Objekt typu ObrÁzek Odkaz na pÒiÒazenÙ Image objects. PÒidÁte jej pomocÉ funkce `Uchopit a tÁhnout' z MainWindow nebo ze ClipWindow. PÒiÒazenÙ objekt mÊÚete upravovat pouhÙm kliknutÉm. Objekt typu Zvuk Odkaz na pÒiÒazenÙ Sound objects. PÒidÁte jej pomocÉ funkce `Uchopit a tÁhnout' z MainWindow nebo ze ClipWindow. PÒiÒazenÙ objekt mÊÚete upravovat pouhÙm kliknutÉm. UmÉstÅnÉ UrÃuje x-ovou a y-ovou souÒadnici ikony, napÒ. pÒejete si X = 100 a Y = 55, vloÚÉte tedy 100/55. SouÒadnice jsou relativnÉ vzhledem hornÉmu lev×mu rohu plochy WB. Zobrazit nÁzev Pokud je zatrÚena tato volba, je pod ikonou zobrazen jejÉ nÁzev. Jak nakonfigurovat objekty typu LiÓta ===================================== Dock objects obsahujÉ informace o oknech s liÓtami. Okno pro Õpravu tÅchto objektÊ mÁ nÁsledujÉcÉ tlaÃÉtka: NÁzev NÁzev objektu. Tento nÁzev je shodnÙ s nÁzvem okna liÓty. HorkÁ klÁvesa ZÁpis Hotkeys, kterÁ otevÉrÁ a zavÉrÁ okno liÓty. VeÒejnÁ obrazovka UrÃuje veÒejnou obrazovku, na kter× okno liÓty objevÉ. MusÉte vloÚit platnÙ nÁzev veÒejn× obrazovky, pokud chcete vyuÚÉvat automatick×ho otevÉrÁnÉ a zavÉrÁnÉ liÓt. PÉsmo PÉsmo, kter× se pouÚije pro texty tlaÃÉtek. SloupcÊ PoÃet sloupcÊ (tlaÃÉtek) v oknÅ liÓty. Sloupce se vyplÎujÉ jednotlivÙmi tlaÃÉtky zleva doprava. V pÒÉpadÅ, Úe jsou vyplnÅny vÓechny sloupce, vytvoÒÉ se novÙ ÒÁdek. VÓechna tlaÃÉtka budou mÉt stejnou ÓÉÒku a vÙÓku. UmÉstÅnÉ UrÃuje x-ovou a y-ovou souÒadnici okna liÓty, napÒ. pÒejete si X = 150 a Y = 200, vloÚÉte tedy 150/200. SouÒadnice jsou relativnÉ vzhledem hornÉmu lev×mu rohu dan× obrazovky. PoloÚky KaÚdou poloÚku tohoto seznamu tvoÒÉ jedno tlaÃÉtko. LevÙ sloupec obsahuje odkaz na pÒiÒazen× Exec objects, prostÒednÉ sloupec odkaz na pÒiÒazen× Image objects a pravÙ sloupec odkaz na pÒiÒazen× Sound objects. Nov× pÒidÁte pomocÉ funkce `Uchopit a tÁhnout' z MainWindow nebo ze ClipWindow. PÒiÒazen× objekty mÊÚete upravovat pouhÙm kliknutÉm, zmÁÃknutÉm tlaÃÉtka Smazat dojde ke smazÁnÉ zvolen× poloÚky ze seznamu. Samotn× pÒiÒazen× objekty ale nejsou smazÁny. Aktivace Okno liÓty se otevÒe ihned pÒi naÃtenÉ konfigurace. PozadÉ Okno liÓty se pÒesune do pozadÉ hned po otevÒenÉ. Okraj Pokud je zatrÚena tato volba, vypadÁ okno liÓty ÕplnÅ stejnÅ jako normÁlnÉ okno s okraji a tlaÃÉtky. V opaÃn×m pÒÉpadÅ nebude mÉt okraj vÊbec ÚÁdnÙ. Je tÒeba upozornit, Úe okno je moÚn× libovolnÅ pÒesouvat jen v prvnÉm pÒÉpadÅ. Menu K oknu liÓty je pÒiÒazeno menu. To vÁm umoÚnÉ zavÒÉt liÓtu, spustit Preferences programu ToolManager nebo ho ukonÃit. Do popÒedÉ Pokud je zatrÚena tato volba, okno liÓty se otevÒe vÚdy na veÒejn× obrazovce, kterÁ je v popÒedÉ. Zmizet Okno liÓty se zavÒe automaticky po volbÅ tlaÃÉtka. VystÒedit Okno liÓty se otevÒe vystÒedÅn× pod Óipkou myÓi. StejnÁ pozice Obvykle si okno liÓty `pamatuje' svou pozici pÒi zavÒenÉ. Na t×to pozici se pak objevÉ pÒi pÒÉÓtÉm otevÒenÉ. Pokud je tato volba zatrÚena, okno liÓty se vÚdy otevÒe na stejn× pozici. ObrÁzky TlaÃÉtka v liÓtÅ budou zobrazena jako obrÁzky. Je tÒeba upozornit, Úe v tomto pÒÉpadÅ musÉte pÒiÒadit dan× liÓtÅ Image objects. Text TlaÃÉtka v liÓtÅ budou zobrazovat nÁzev pÒiÒazenÙch Exec objects. Je tÒeba upozornit, Úe v tomto pÒÉpadÅ musÉte pÒiÒadit dan× liÓtÅ objekty tohoto typu. Jak pÒejmenovat skupinu ======================= NÁzev skupiny mÊÚete zmÅnit pomocÉ pÒÉsluÓn×ho requesteru. SchrÁnka pro objekty ==================== Toto okno obsahuje seznam pÒiÒazenÙch objektÊ Exec objects, Image objects a Sound objects. Z nÅj je moÚn× danÙ objekt uchopit a pÒetÁhnout na okna pro Õpravy. Objekty mÊÚete tak× upravovat pÒÉmo, prostÅ na nÅ kliknÅte dvakrÁt. ZmÁÃknutÉm tlaÃÉtka Smazat dojde ke smazÁnÉ zvolen× poloÚky ze seznamu. Samotn× pÒiÒazen× objekty ale nejsou smazÁny. SchrÁnku lze otevÒÉt z menu hlavnÉho okna. Je moÚn× mÉt jich otevÒeno vÉce najednou. GlobÁlnÉ nastavenÉ programu ToolManager ======================================= Toto okno vÁm umoÚÎuje mÅnit globÁlnÉ nastavenÉ programu ToolManager. Lze je otevÒÉt z menu hlavnÉho okna. Obsahuje nÁsledujÉcÉ tlaÃÉtka: AktuÁlnÉ adresÁÒ NastavÉ aktuÁlnÉ adresÁÒ procesu. VÓechny soubory bez uveden× absolutnÉ cesty budou otevÒeny relativnÅ vzhledem k tomuto adresÁÒi. StandardnÅ je to disk, ze kter×ho startujete syst×m. Editor nastavenÉ Cesta k Preferences programu ToolManager. StandardnÅ je SYS:Prefs/ToolManager. Povolit pouÚitÉ sÉtÅ V souÃasnosti nenÉ podporovÁno. Povolit pÒemapovÁnÉ PovolÉ barevn× pÒemapovÁnÉ pro picture.datatype. VypnÅte to pouze v pÒÉpadÅ, kdyÚ majÉ obrÁzky v liÓtÁch Ópatn× barvy. VÅrnost pÒemapovÁnÉ NastavÉ vÅrnost pÒemapovÁvÁnÉ barev. Zde se mÊÚete pokusit zmÅnit nastavenÉ vÅrnosti v pÒÉpadÅ, Úe vÙsledky aktuÁlnÉho nejsou dobr×. Jak nadefinovat hork× klÁvesy ***************************** Tato kapitola popisuje jak nadefinovat hork× klÁvesy jako tzv. znakov× ÒetÅzce popisujÉcÉ vstup, kter× jsou dÁle zpracovÁvÁny syst×mem komodit. PÒi kaÚd× aktivaci dan× hork× klÁvesy generuje syst×m komodit udÁlost, kterou ToolManager pouÚije pro aktivaci objektu typu Program nebo LiÓta. ZÁpis tohoto ÒetÅzce je nÁsledujÉcÉ: [] {[-][]} [-][upstroke] [] Pro vÓechna klÉÃovÁ slova platÉ, Úe nenÉ rozdÉl mezi malÙmi a velkÙmi pÉsmeny. class popisuje tÒÉdu vstupnÉch udÁlostÉ, tzv. InputEvent. Tento parametr je volitelnÙ a pokud nenÉ uveden, je pouÚita standardnÉ klÁvesa, tzv. rawkey. Viz InputEvent classes. PÒeÒaÄovaÃe (qualifiers) jsou "signÁly", kter× musÉ bÙt nastaveny nebo vynulovÁny bÅhem aktivace hork× klÁvesy; v opaÃn×m pÒÉpadÅ nebude generovÁna ÚÁdnÁ udÁlost. Pro kaÚdÙ nastavenÙ pÒeÒaÄovaà je nutn× vloÚit pÒÉsluÓn× klÉÃov× slovo. VÓechny ostatnÉ se standardnÅ berou jako vynulovan×. Pokud si pÒejete, aby byl danÙ pÒeÒaÄovaà ignorovÁn, napiÓte pÒed klÉÃov× slovo znak -. Viz Qualifiers. Pro horkou klÁvesu se obvykle vygeneruje pÒÉsluÓnÁ udÁlost po stisku nÅjak× klÁvesy. Pokud si pÒejete vygenerovÁnÉ udÁlosti aÚ pÒi uvolnÅnÉ dan× klÁvesy, je nutn× dodat klÉÃov× slovo upstroke. V pÒÉpadÅ, Úe uvedete -upstroke, bude udÁlost generovÁna i pÒi stisku i pÒi uvolnÅnÉ. KÏd zÁvisÉ na tÒÉdÅ vstupnÉ udÁlosti. Viz Key codes. UpozornÅnÉ: Hork× klÁvesy volte opatrnÅ, protoÚe komodity majÉ vysokou prioritu pÒi zpracovÁvÁnÉ handlerem InputEvent, tzn. existujÉcÉ definice horkÙch klÁves, kter× kolidujÉ, budou pÒehlÉÚeny. TÒÉdy InputEvent ================ Komodity podporujÉ vÅtÓinu tÒÉd InputEvent, kter× jsou generovÁny zaÒÉzenÉm input.device. Tato ÃÁst se zabÙvÁ popisem tÅch tÒÉd, kter× jsou uÚiteÃn× pro hork× klÁvesy v programu ToolManager. rawkey Toto je zÁkladnÉ tÒÉda a starÁ se o vÓechny vstupy z klÁvesnice. NapÒ. rawkey a nebo a vytvÁÒÉ udÁlost pÒi kaÚd×m stisku klÁvesy "a". Pro tuto tÒÉdu je nutno urÃit kÏd. Viz rawkey key codes. rawmouse Tato tÒÉda popisuje vÓechny udÁlosti vyvolan× tlaÃÉtky myÓi. Tak× zde je nutno urÃit kÏd. Viz rawmouse key codes. diskinserted UdÁlosti t×to tÒÉdy jsou generovÁny pÒi vloÚenÉ disku do zaÒÉzenÉ. Zde nenÉ tÒeba urÃit kÏdy. diskremoved UdÁlosti t×to tÒÉdy jsou generovÁny pÒi vyjmutÉ disku ze zaÒÉzenÉ. Zde nenÉ tÒeba urÃit kÏdy. PÒeÒaÄovaÃe =========== Komodity podporujÉ nÁsledujÉcÉ pÒeÒaÄovaÃe: lshift, left_shift KlÁvesa levÙ shift rshift, right_shift KlÁvesa pravÙ shift shift JakÁkoli z klÁves shift capslock, caps_lock KlÁvesa Caps lock caps BuÄ jakÁkoli z klÁves shift nebo caps lock control, ctrl KlÁvesa control lalt, left_alt KlÁvesa levÙ alt ralt, right_alt KlÁvesa pravÙ alt alt JakÁkoli z obou klÁves alt lcommand, lamiga, left_amiga, left_command KlÁvesa levÁ Amiga rcommand, ramiga, right_amiga, right_command KlÁvesa pravÁ Amiga numericpad, numpad, num_pad, numeric_pad Toto klÉÃov× slovo musÉ bÙt uvedeno v pÒÉpadÅ pouÚitÉ jak×koli klÁvesy z numerick×ho bloku. leftbutton, lbutton, left_button Lev× tlaÃÉtko myÓi midbutton, mbutton, middlebutton, middle_button StÒednÉ tlaÃÉtko myÓi rbutton, rightbutton, right_button Prav× tlaÃÉtko myÓi repeat Tento pÒeÒaÄovaà je nastaven, pokud je zapnuto opakovan× generovÁnÉ znaku na klÁvesnici. MÁ vÙznam pouze pro tÒÉdu InputEvent rawkey. KÏdy ==== KaÚdÁ tÒÉda InputEvent mÁ sv× vlastnÉ kÏdy: KÏdy pro tÒÉdu InputEvent rawkey -------------------------------- a-z, 0-9, ... Znaky ASCII f1, f2, ..., f10, f11, f12 FunkÃnÉ klÁvesy up, cursor_up, down, cursor_down left, cursor_left, right, cursor_right Kurzorov× klÁvesy esc, escape, backspace, del, help tab, comma, return, space, spacebar SpeciÁlnÉ klÁvesy enter, insert, delete page_up, page_down, home, end KlÁvesy numerick×ho bloku. KaÚdÁ z nich musÉ bÙt uvedena spolu s klÉÃovÙm slovem numericpad! KÏdy pro tÒÉdu InputEvent rawmouse ---------------------------------- mouse_leftpress ZmÁÃknutÉ lev×ho tlaÃÉtka myÓi mouse_middlepress ZmÁÃknutÉ stÒednÉho tlaÃÉtka myÓi mouse_rightpress ZmÁÃknutÉ prav×ho tlaÃÉtka myÓi UpozornÅnÉ: Abyste mohli pouÚÉt tyto kÏdy, musÉte dodat i pÒÉsluÓn× klÉÃov× slovo, napÒ. rawmouse leftbutton mouse_leftpress PÒÉklady horkÙch klÁves ======================= ralt t Je tÒeba podrÚet zmÁÃknutou klÁvesu pravÙ Alt a stisknout "t" ralt lalt t Je tÒeba podrÚet zmÁÃknut× klÁvesy levÙ a pravÙ Alt a stisknout "t" alt t Je tÒeba podrÚet zmÁÃknutou jednu z klÁves Alt a stisknout "t" rcommand f2 Je tÒeba podrÚet zmÁÃknutou klÁvesu pravÁ Amiga a stisknout "f2" numericpad enter Je tÒeba zmÁÃknout klÁvesu Enter na numerick×m bloku rawmouse midbutton leftbutton mouse_leftpress Je tÒeba podrÚet zmÁÃknut× stÒednÉ tlaÃÉtko myÓi a stisknout lev× tlaÃÉtko diskinserted Je tÒeba vloÚit disk do jak×hokoli ze zaÒÉzenÉ NejÃastÅji kladen× otÁzky ************************* Zde jsou nejÃastÅji kladen× otÁzky ohlednÅ programu ToolManager: - KdyÚ spouÓtÉm editor nastavenÉ pro ToolManager, objevÉ se pouze requester s hlÁÓenÉm "Program initialization failed". Co je ÓpatnÅ? Editor nastavenÉ testuje pÒed otevÒenÉm okna, zda jsou splnÅny zÁkladnÉ poÚadavky. Zkontrolujte prosÉm, jestli vÊbec vÁÓ syst×m vyhovuje danÙm Requirements. Jinou pÒÉÃinou mÊÚe bÙt nedostatek pamÅti. Pak musÉte ukonÃit nÅkter× programy a zkusit to znovu. UpozorÎuji, Úe editor nelze spustit vÉcekrÁt najednou. - Jak mÁm spustit editor nastavenÉ pro ToolManager na jin× veÒejn× obrazovce neÚ je Workbench? Zvolte poloÚku MUI... z menu NastavenÉ MainWindow. Pak zvolte strÁnku Syst×m a vloÚte nÁzev veÒejn× obrazovky do pÒÉsluÓn×ho tlaÃÉtka pro ÒetÅzce. DalÓÉ detaily naleznete v dokumentaci k MUI. - Po provedenÉ konverze m×ho star×ho nastavenÉ z programu ToolManager 2.x mi chybÉ nÅkter× obrÁzky v liÓtÁch a nÅkter× liÓty se neobjevÉ vÊbec! ToolManager 3.1 podporuje v liÓtÁch pouze ty obrÁzky, kter× lze naÃÉst pomocÉ picture.datatype. A vy mÁte zÒejmÅ ve sv×m star×m nastavenÉ pÒiÒazeny k liÓtÁm objekty typu ObrÁzek, kter× pÒedstavujÉ ikony. Abyste je mohli vyuÚÉvat, je nutn× nainstalovat datatyp pro ikony. Naleznete jej napÒ. na Aminetu. MÉsto toho tak× mÊÚete dan× ikony zkonvertovat napÒ. na ÓtÅtec typu IFF. - Po provedenÉ konverze m×ho star×ho nastavenÉ z programu ToolManager 2.x mi chybÉ nÅkter× z ikon na ploÓe WB! ToolManager 3.1 podporuje v objektech typu Ikona pouze ikony. Vy mÁte zÒejmÅ ve sv×m star×m nastavenÉ pÒiÒazeny k objektÊm typu Ikona objekty typu ObrÁzek (napÒ. ÓtÅtce ve formÁtu IFF). Pak je tedy musÉte zkonvertovat na ikony, aby se daly znovu pouÚÉvat v objektech typu Ikona programu ToolManager 3.1. - Pokud pouÚÉvÁm jako obrÁzky v liÓtÁch ikony, objevujÉ se tam nÅjak× nadbyteÃn× texty nebo mÁ ta ikona tlustÙ okraj. Co je ÓpatnÅ? MÁte ve sv×m syst×mu nainstalovÁn icon.datatype, kterÙ pÒidÁvÁ dodateÃn× informace k ikonÅ. V dokumentaci k dan×mu datatypu naleznete, jak tyto informace odstranit. To sam× platÉ i pro tlust× okraje - je nutn× sdÅlit datatypu, Úe si nepÒejete generovat obvykl× okraje ikon. - Proà nemÊÚe ToolManager vytvÁÒet vÉcenÁsobnÁ menu nebo podmenu? VÉcenÁsobnÁ menu nebo podmenu nejsou v souÃasnosti podporovÁna operaÃnÉm syst×mem. Aby se dala vytvoÒit, je nutn× prov×st nelegÁlnÉ Õpravu AmigaOS, kterÁ mÊÚe zpÊsobovat nestabilnÉ syst×m. Z tohoto dÊvodu je nebudu implementovat. - Jak mÁm vytvoÒit horizontÁlnÉ liÓtu? ProstÅ nastavte poÃet sloupcÊ roven poÃtu poloÚek v dan× liÓtÅ. - Jak mÁm vytvoÒit vÙstupnÉ okno pro shellov× programy? VÙstupnÉ okna lze vytvoÒit pomocÉ zaÒÉzenÉ CON:. NÁsledujÉcÉm zÁpisem dosÁhnete automaticky se otevÉrajÉcÉho okna se zavÉracÉm tlaÃÉtkem, kter× nebude zavÒeno po ukonÃenÉ programu: CON:10/10/640/100/VÙstupnÉ-okno/AUTO/CLOSE/WAIT ZaÒÉzenÉ CON: mÁ mnoho voleb, podrobnÙ popis naleznete ve sv×m manuÁlu k AmigaDOSu. - Jak mÁm vloÚit argumenty pro shell/ARexx doprostÒed ÒÁdku? Obvykle jsou vÓechny argumenty pÒipojeny na konec ÒÁdku. Aby se daly vloÚit doprostÒed, ToolManager pouÚÉvÁ stejnÙ zÁpis [], jakÙ pouÚÉvÁ v AmigaDOSu pÒÉkaz alias. NapÒ. Dir [] all vloÚÉ vÓechny argumenty pÒed klÉÃov× slovo all. - Jak mÁm vytvoÒit pod-liÓty? V oknÅ pro Õpravu objektÊ typu Program, nabÉdce typÊ programÊ, musÉte zvolit LiÓty. Pokud pak vloÚÉte tyto objekty do vaÓÉ hlavnÉ liÓty, budou se jejich aktivacÉ otevÉrat/zavÉrat pod-liÓty. - LiÓty stÁle znovu mizÉ pÒi otevÉrÁnÉ a zavÉrÁnÉ obrazovky WB. Pro danou liÓtu jste zapomnÅli nastavit nÁzev veÒejn× obrazovky na Workbench. ToolManager danou liÓtu zavÒe, pokud se zavÒe i pÒÉsluÓnÁ veÒejnÁ obrazovka. Ale musÉ navÉc vÅdÅt, na kter× se mÁ potom otevÒÉt, aby mohl liÓtu automaticky otevÒÉt pÒi nov×m otevÒenÉ dan× veÒejn× obrazovky. Historie programu ToolManager ***************************** 3.1, Release date 01.06.1998 - Clipboard list also shows the object type now - Only requires locale.libary V38 now - Icon drop corrected for dock windows with borders - The __geta4 qualifier was missing for some BOOPSI dispatchers. This might correct some strange bugs which were reported? - Installer script now checks for required libraries 3.0, Release date 23.02.1997 - Again rewritten (almost) from scratch :-) - Old object system removed, TM objects are now BOOPSI objects - Now uses memory pools - Delay parameter removed from Exec Objects - Animation support removed from Image Objects - Picture.datatype V43 support added to Image Objects - Only icon images supported for Icon Objects - Only images loadable via picture.datatype are supported in Dock Objects - Pattern & Vertical flags and Title parameter removed from Dock Objects - Dock Objects can now display text and images - Dock Objects can now be completely borderless - New preferences file format, hopefully more flexible - Converter for the ToolManager 2.x format - Events are now checked while the configuration is read - Preferences is now a MUI application: resizable window, multiple open edit windows and Drag&Drop support - Changing an object name automatically updates all references to the object. - Support for grouping objects. - All dock objects get the screen notifications - Added support for DOSPath 1.0 - CLI command lines are not limited to 4KB anymore - Installer script 2.1b, Release date 13.03.1996 - Minor update to 2.1 - Added support for WBStart 2.0 2.1a, Release date 26.03.1995 - Minor update to 2.1 - Added support for ScreenNotify 1.0 - Included newer version of WBStart-Handler - Included missing AutoDocs for toolmanager.library 2.1, Release date 16.05.1993, Fish Disks #872 & #873 - New Exec object types: Dock, Hot Key, Network - New Dock object flags: Backdrop, Sticky - New object type: Access - Network support - Editor main window is now an AppWindow - Gadget keyboard shortcuts in the preferences editor - New tooltypes for the preferences editor - Several bug fixes - Enhanced documentation 2.0, Release date 26.09.1992, Fish Disk #752 - Complete new concept (object oriented) - (Almost) Complete rewrite - ToolManager is now split up into two parts - Main handler is now embedded into a shared library - Configuration is now handled by a Preferences program - Configuration file format has changed again :-) It is an IFF File now and resides in ENV: - Multiple Docks and multi-column Docks - Docks with new window design - Dock automatically detects largest image size - Sound support - Direct ARexx support for Exec objects - ToolManager can be used without the Workbench. If the Workbench isn't running, it won't use any App* features. - Locale support - Path from Workbench will be used for CLI tools - Seperate Handler Task for starting WB processes 1.5, Release date 10.10.1991, Fish Disk #551 - Status Window: New/Open/Append/Save As menu items for config file - Edit Window: File requesters for file string gadgets - Added a Dock Window (a la NeXT) - Added a DeleteTool - A list of all active HotKeys can be shown - Tools can be moved around in the list - Icon positioning in the edit window added - Name of the program icon can be set - CLI tools can have an output file and a path list - Uses UserShell for CLI tools - Maximum command line length for CLI tools is now 4096 Bytes - AppIcons without a name are supported now - Workbench screen will be moved to front if you pop up the Status window - Workbench screen can be moved to front before starting a tool via HotKey - TM will wait up to 20 seconds for the workbench.library - Added a DELAY switch which causes TM to wait seconds before adding any App* stuff - renamed some tooltypes/parameters - some visual cues added - some internal changes 1.4, Release date 09.07.1991, Fish Disk #527 - Keyboard short cuts for tools - AppIcons for tools - Menu item can be switched off - Configuration file format completely changed (hopefully the last time) - CLI commandline parsing is now done by ReadArgs() - Status & edit window updated to new features - Safety check before program shutdown added - Menu item "Open TM Window" only appears if the program icon is disabled - WB startup method changed. Now supports project icons - several internal changes 1.3, Release date 13.03.1991, Fish Disk #476 - Now supports different configuration files - Format of the configuration file slightly changed - Tool definitions can be changed at runtime - Now supports CLI & Workbench startup method - Selected icons are passed as parameters to the tools - Now uses the startup icon as program icon if started from Workbench - The position of the icon can now be supplied in the configuration file - The program icon can now be disabled - New menu entry "Show TM Window" - Every new started ToolManager passes its startup parameters to the already running ToolManager process 1.2, Release date 12.01.1991, Fish Disk #442 - Status window changed to a no-GZZ & simple refresh type (this should save some bytes) - Status window remembers its last position - New status window gadget "Save Configuration": saves the actual tool list in the configuration file - Small bugs removed in the ListView gadget handling - Name of the icon hard-wired to "ToolManager" 1.1, Release date 01.01.1991 - Icons can be dropped on the status window - Status window contains a list of all tool names - Tools can be removed from the list 1.0, Release date 04.11.1990 - Initial release Autor by rÁd podÅkoval... ************************* ToolManager proÓel od sv× prvnÉ implementace nÅkdy v l×tÅ roku 1990 mnoha vÙvojovÙmi etapami. Jeho vytvÁÒenÉ by nebylo moÚn× bez obrovsk× podpory a pomoci mnoha uÚivatelÊ. Velk× mnoÚstvÉ novÙch myÓlenek a nÁvrhÊ na zdokonalenÉ jsem dostal prÁvÅ z tÅchto zdrojÊ... RÁd bych tedy podÅkoval: Za alfa/beta testovÁnÉ, nÁpady a chybovÁ hlÁÓenÉ: Osma Ahvenlampi, Stephane Barbaray, Olaf Barthel, Fionn Behrens, Mario Cattaneo, Michael van Elst, Michael Hohmann, Markus Illenseer, Frank Mariak, Klaus Melchior, Bernhard Moellemann, Matthias Scheler, Ralph Schmidt, Tobias Walter. Za pÒeklady: Amiga Translators Organization (ATO). V souboru Readme.Locale naleznete seznam pÒekladatelÊ. Matthew Dillon Bez tv×ho vynikajÉcÉho vÙvojov×ho syst×mu DICE C a jinÙch dalÓÉch programÊ by ToolManager prostÅ nikdy neexistoval! VÓem uÚivatelÊm, kteÒÉ mi poslali penÉze: VaÓe podpora mi pomohla dÁle vyvÉjet novou verzi. VÓem uÚivatelÊm, kteÒÉ mi poslali pozdrav: SkuteÃnÅ rÁd Ãtu vaÓe dopisy a e-maily! ToolManager pouÚÉvÁ nÁsledujÉcÉ balÉky: picture.datatype V43 Copyright (C) 1995-1996 Ralph Schmidt, Frank Mariak & Matthias Scheler WBStart 2.2 Copyright (C) 1991-1996 Stefan Becker ScreenNotify 1.0 Copyright (C) 1995 Stefan Becker DOSPath 1.0 Copyright (C) 1996 Stefan Becker MUI Copyright (C) 1993-1997 Stefan Stuntz DomovskÁ strÁnka na World Wide Web: http://www.sasg.com/. Pophotkey.mcc, Popport.mcc, Popposition.mcc Copyright (C) 1996-1997 Klaus Melchior Ikony Copyright (C) 1995 Michael W. Hohmann Informace o MUI *************** Tento program pouÚÉvÁ MUI - MagicUserInterface (c) Copyright 1993-97 Stefan Stuntz MUI je syst×m, slouÚÉcÉ ke generovÁnÉ a sprÁvÅ grafick×ho uÚivatelsk×ho prostÒedÉ. PomocÉ programu pro nastavenÉ MUI si mÊÚe uÚivatel pÒizpÊsobit danÙ program pÒesnÅ svÙm poÚadavkÊm a sv×mu cÉtÅnÉ. MUI je distribuovÁno jako shareware. KompletnÉ balÉk, obsahujÉcÉ mnoÚstvÉ pÒÉkladÊ a dalÓÉch informacÉ, zÉskÁte na vaÓÉ lokÁlnÉ BBS nebo mÉstÅ prodeje PD diskÊ v archÉvu s nÁzvem "muiXXusr.lha" (kde XX znamenÁ ÃÉslo poslednÉ verze). Pokud si pÒejete se zaregistrovat pÒÉmo, prostÅ poÓlete 30.- DM nebo 20.- US$ na Stefan Stuntz Eduard-Spranger-Strase 7 80935 MÈnchen GERMANY Podpora a pÒÉmÁ registrace pÒes sÉÔ je dostupnÁ na http://www.sasg.com/ RejstÒÉk ******** Adresy Author Autor Author Budoucnost Future Copyright Copyright DÁrky GiftWare DÉky Credits Datatypy Requirements Diskinserted InputEvent classes Diskremoved InputEvent classes Distribuce Copyright DomovskÁ strÁnka Author DOSPath Requirements E-Mail Author GiftWare GiftWare Hork× klÁvesy Hotkeys Instalace Installation Installer V43.3 Installation KÏdy pro rawkey rawkey key codes KÏdy pro rawmouse rawmouse key codes Koncepty Concepts KontaktnÉ adresy Author MUI MUI NastavenÉ Preferences Objekt typu Ikona Icon objects Objekt typu LiÓta Dock objects Objekt typu Menu Menu objects Objekt typu Zvuk Sound objects Objekty typu ObrÁzek Image objects Objekty typu Program Exec objects OS 3.0 Requirements PÒÉklady horkÙch klÁves Hotkey examples PÒeÒaÄovaÃe Qualifiers PictDT V43 Requirements PoÓtovnÉ adresa Author PoÚadavky Requirements PodÅkovÁnÉ Credits Pophotkey Requirements Popis horkÙch klÁves Hotkeys Popport Requirements Popposition Requirements PrÁvnÉ nÁleÚitosti Copyright Rawkey InputEvent classes Rawmouse InputEvent classes ScreenNotify Requirements SvolenÉ Copyright TÒÉdy InputEvent InputEvent classes V39 Requirements WBStart Requirements Word Wide Web Author ZÁkazy Copyright